#pragma once
#ifndef H_Light
#define H_Light

#include "Vector3.h"
#include "Color.h"
#include "Sphere.h"

class Light {
	public:
		Light(void);
		Light(Vector3 p, Color d, Color s);
		
		~Light(void);
		
		void tIntersect(Vector3 p, Vector3 r);
		
		Vector3 position;
		Color diffuse;
		Color specular;
		float t;
		
		Sphere *sphere;
};
#endif